discover a buried treasure - French English Dictionary